微信小程序下载zip压缩包后解压,并且打开文件查看的内容 您所在的位置:网站首页 js 压缩包预览 微信小程序下载zip压缩包后解压,并且打开文件查看的内容

微信小程序下载zip压缩包后解压,并且打开文件查看的内容

2024-07-01 00:47| 来源: 网络整理| 查看: 265

        在开发pc端后台管理系统的时候,经常会遇到这样的需求:下载zip到本地,然后用户双击压缩包,并借助电脑端的压缩软件打开压缩包,就可以查看里面的word、excel、pdf文件里面的内容。(这种需求,毫无疑问,对于我们前端开发工程师来说,已经是习以为常了)。

        最近我在开发微信小程序的项目。后端和我说,下载zip的逻辑可以效仿pc端的逻辑。在微信小程序里,下载zip压缩包后解压,并且查看里面文件的内容,这个需求我没有做过。于是,我便查阅官网资料,实现了这个效果。

1、预备知识:

需要了解微信小程序的文件系统需要了解FileSystemManager文件管理器的使用,可通过wx.getFileSystemManager()获取需要了解wx.openDocument()方法是可以打开word、excel、pdf等文件

2、实现思路:

将压缩包下载到 “本地临时文件”将 “本地临时文件” 解压到 “本地用户文件”在 “本地用户文件” 的目录中,获取里面刚刚已解压的文件名称(.word,.excel,.pdf等)将名称渲染到界面点击界面的文件名称,即刻打开对应的文件

3、实现代码

        index.wxml



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有